/*
 * 项目名称:    wms-server-jeecg
 * 创建人员:    DongPeng
 * 创建时间:    2023-09-12
 * copyright(c) 2022 无锡星智数服科技有限公司
 */
package org.jeecg.modules.dock.client;

import cn.hutool.core.collection.CollectionUtil;
import cn.hutool.core.util.StrUtil;

import java.util.*;

/**
 * 基础请求接口
 *
 * @author DongPeng
 * @version 1.0.0
 * @date 2023-09-12
 * @description 类描述
 */
public interface BaseRequestClient {
    default String makeUrlParameterSuffix(Map<String, Object> parameter) {
        if (CollectionUtil.isEmpty(parameter)) {
            return "";
        } else {
            List<String> paramList = new ArrayList();
            Set<String> keys = parameter.keySet();
            Iterator var4 = keys.iterator();

            while(var4.hasNext()) {
                String key = (String)var4.next();
                paramList.add(key + "=" + parameter.get(key));
            }

            return StrUtil.join("&", paramList);
        }
    }
}
